home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.5 Applications 1999 May / SGI IRIX 6.5 Applications 1999 May.iso / dist / demos.idb / usr / demos / Demo_Interfaces / Buttonfly / README.z / README
Encoding:
Text File  |  1999-04-09  |  3.6 KB  |  84 lines

  1. Sat Aug 17 21:51:54DT 1996
  2. Diana Starr
  3. README file for buttonfly.
  4.  
  5. Wed Aug 13 17:11:04 PDT 1997
  6. David "Sprout" Anderson
  7. README file for buttonfly (v.2)
  8. -------------------------------------------------------------
  9.  
  10. With the release of IRIX 6.3, some significant change was 
  11. made to the structure of the demos directory, and how buttonfly
  12. loads and displays the default installed demos.  Following is
  13. an excerpt from the man page which describes these changes
  14. as they impact buttonfly.  For more details on buttonfly
  15. and its menu files, please review the man page for buttonfly.
  16.  
  17. AUDIO
  18. With the release of IRIX 6.3, audio was added to buttonfly.
  19. When the buttons fly forward or back, the system will play 
  20. corresponding audio files located in /usr/demos/Demo_Interfaces/Buttonfly.
  21.  
  22. If the middle mouse option is used to move through the buttons
  23. without flight, the audio will not play.  The audio option
  24. can be toggled off by running buttonfly -a.
  25.  
  26. INTEGRATION WITH WEB-BASED INTERFACE 
  27. With the release of IRIX 6.3, we have added a web-based interface
  28. to the demos.  Since this interface already sorts demos based 
  29. on categories, we were able to use a perl script (mkmenu) to access 
  30. the sorted lists of demos and create buttonfly heirarchies dynamically.  
  31. When  buttonfly is started now, by default, it will have the categories 
  32. from the web UI:  Features, Industries, and Hardware. 
  33.  
  34. The sub-categories which fall beneath these are viewable from
  35. the Search page of the web-based interface.  This is accessible
  36. from the system toolchest  Find Demos menu option, or by typing  
  37. http://localhost/Demos from your local web browser.
  38.  
  39. Although these demos do not require the traditional structure, 
  40. this structure is still supported, particularly since these changes
  41. were made via scripts, not in the buttonfly source code.  
  42.  
  43. To use buttonfly for accessing demos from the web-based interface
  44. (located in  /usr/demos/General_Demos) and demos with the traditional 
  45. heirarchy, just install or link the traditional heirarchy into  
  46. /usr/demos/Buttonfly.  The mkmenu script automatically adds a button 
  47. based on the menu file located in the new directory beneath  
  48. /usr/demos/Buttonfly. 
  49.  
  50. AUTHOR
  51.  
  52. Thant Tessman and Gavin Bell
  53. Audio support: Diana Starr
  54. Perl scripts: David (Sprout) Anderson
  55.  
  56. FILES
  57. /usr/demos/Demo_Interfaces/Buttonfly/
  58.         buttonfly               - executable 
  59.         .menu                   - custom menu file which supports 
  60.                                   the display of demos from the web-based 
  61.                                   interface and any demos in 
  62.                                    /usr/demos/Buttonfly 
  63.         buttonfly.sh            - script to process input for buttonfly 
  64.         Times-Italic.bw         - font file 
  65.         sea.rgb                 - texture 
  66.         manwsh                  - script: launches shell with man page 
  67.         redirect                - script: redirects output of demo 
  68.         in.aiff                 - audio for buttons flying in 
  69.         out.aiff                - audio for buttons flying out 
  70.         bf_menu.pl              - script: dynamically creates
  71.                                   buttonfly menu files for demos
  72.                                   installed in web interface
  73.         bf_const.pl             - script: supports bf_menu.pl
  74.  
  75.  /usr/demos/buttonfly        - for convenience, this is a link to 
  76.                                   the above buttonfly.sh script 
  77.  
  78.  /usr/demos/Buttonfly/
  79.         buttonfly.sh            - copy of above script to process input 
  80.         Additional Demo Trees   - Any traditionally structured buttonfly
  81.                                   heirarchies can be installed here
  82.         
  83.  
  84.